sarcoma botrioides - French English Dictionary